草庐IT

php - 匿名类构造

全部标签

php - PHP 中的正则表达式 (preg_match) 模式

我创建了一个在Dreamweaver的正则表达式查找中工作的正则表达式模式,但是当放入preg_match的模式时,它失败了。我在PHP(5.1.6)正则表达式规则中违反了什么,否则这些规则在Dreamweaver的解释中有效?这是PHP:preg_match("/(\{a\})([a-zA-Z0-9{}.])+(\{/a\})/i","{a}{900678}{abcde}{0}{0}{0}{/a}");当前返回false。我如何修改模式,使其匹配任何以{a}anythinggoesinthemiddle{/a}类型字符串开头的字符串?我意识到上面的正则表达式不会匹配中间的“任何东西”

php - Facebook 群组文档 api

我可以使用facebook群组api发布和检索群组的文档吗?我已经浏览了文档,但找不到任何解释如何实现的内容,如果有人知道我可以从哪里得到这个,请提供链接url,以便我自己去阅读。简而言之,我想通过facebookapi(javascript或PHP)检索并能够将文档发布到facebook组。基本上,我只是在寻找一个地方,在那里我可以自己去阅读如何做到这一点,而不是用代码来解决问题,但是如果有任何代码在那里工作,请不要犹豫,将其发布。谢谢唐纳德 最佳答案 我发现FacebookAPI文档中唯一提到组文档的页面是这样的:https:/

php - 正则表达式从第一个大写匹配到查询字符串的句子结尾

我需要找到围绕字符串的一个或多个句子。这将从第一个大写字母或分界线到终点或分界线。我得到的是这个,但当然根本不起作用:$search_string='example';$regex='\[A-Z]{1}[a-z]*\s*'.$search_string.'\s*[a-zA-Z]*\i';preg_match_all($regex,$content,$matches);如果单词在不止一个句子中重复出现,我将需要检索这两个句子。我不确定我是否解释得很好;请发表评论,我会尝试再次解释。编辑我有一个wordpress网站,里面有很多帖子和pdf、文档等。我正在使用一个名为swish-e的搜索引

php - Magento 事件调度/观察/修改调度对象

我正在尝试解决一个问题,但没有成功。我需要通过MagentoAPI订单信息请求发送一些附加信息。不幸的是,Magento似乎没有与此相关的任何事件,因此我覆盖了该类并发送了一个事件。这一切都很好,因为我用新信息修改了$result数组。然而,不好的部分是修改后的数组永远不会在原始调度代码中显示出来。这是调度:classCompany_Module_Model_Order_ApiextendsMage_Sales_Model_Order_Api{publicfunctioninfo($orderIncrementId){$result=parent::info($orderIncreme

PHP ORM 和优化的关系查询

我需要一个PHPORM来很好地处理关系。请考虑Zend中的以下代码:$persons=newPersons();$person=$persons->find(5)->current();echo'Name:'.$person->fullname;$phones=$person->findDependentRowset('Phones');foreach($phonesas$phone)echo'Phone:'.$phone->phonenumber;或xPDO中的以下代码:$person=$xpdo->getObject('Persons',5);echo'Name:'.$person

php - 如何在 Codeigniter 中使用 includes 和 base 模板?

我过去使用过自定义php框架和django模板,它们都支持我称之为“基本模板”的东西。这意味着您有一个文件,其中包含页眉和页脚,而一个div可以说是id“content”。现在,您的View文件中的所有内容仅包含填充该“内容”div的代码部分,页眉和页脚由该基本模板放置。如何在codeigniter中实现这种“基本布局”。如果这不可能,那么我如何告诉我的所有View分别在所有View的顶部和底部包含一个header.php和一个footer.php文件,而不必手动将这些包含添加到每个View? 最佳答案 感谢大家的回答,但我决定采用

php - 使用 Zend 框架获取页面内容

我想发出一个基本的Zend_Http_Client请求,以打开网页并获取其内容。$client=newZend_Http_Client("http://wikipedia.org");$response=$client->request();如何获取页面内容?谢谢! 最佳答案 使用getBody方法:echo$response->getBody(); 关于php-使用Zend框架获取页面内容,我们在StackOverflow上找到一个类似的问题: https:

php - 基于终端文本的 RPG 使用什么技术?

我想创建一个老派简单的基于文本的Angular色扮演游戏。没有库存,没有战斗,只是在地牢中找到正确的方法。每个“房间”都会有一个描述段落,并且会根据房间进行选择。IE,如果有两扇门,你可以选择穿过哪一扇,或者如果有元素你可以使用它们等等。随着您的进步,故事会展开。我真的很想为此使用php,因为我不太了解编程,而且我听说这是一个相对容易的入口。我也已经知道足够的php来为Wordpress开发。我真的想让它提醒人们关于旧的MUD,在设计上我想像一个终端或cmd。CSS的样式当然没有问题,但我仍然不确定使用什么来使打字感觉良好,但我目前正在关注tryruby.org和goosh.org以获

php - 如何在 PHP 中正确处理 UTF-8?

我试图让我们的聊天系统支持UTF-8,但我失败了。如果在客户端,我发送以下消息,通过encodeURIComponent传递:苏奥并将其放在PHP端:error_log(print_r(array($_POST['message'],urldecode($_POST['message']),rawurldecode($_POST['message']),utf8_decode($_POST['message']),utf8_decode(urldecode($_POST['message'])),utf8_decode(rawurldecode($_POST['message'])))

php - CakePHP 2.x 在 Containable 中使用 GROUP BY

我正在努力寻找一个好的解决方案,要么使用set::extract()之类的。我想在我的containable中添加一个GROUPBY:$params=array('conditions'=>array('Project.id'=>$ProjectId),'contain'=>array(//GetstheUserWhoownstheProject'User'=>$user,'Bid'=>array(//TheUserWhoownstheBid'User'=>$user),'ProjectType','Os','Comment'=>array('To'=>$user,'From'=>$u